/// code : 0
/// data : {"addTime":1566962181416,"addUser":"","compressed":false,"delete":false,"disable":false,"keyID":"19082811162109753940201001","mdifyUser":"","midFileName":"","modifyTime":1566962181416,"oriFileName":"ic_launcher.png","remoteAddress":"https://com-shuibei-peach-doctor-cs.100cbc.com/certify/D1/19082811162109753940201001.png"}
/// message : "成功"

class UploadFileEntity {
  int _code;
  Data _data;
  String _message;

  int get code => _code;
  Data get data => _data;
  String get message => _message;

  UploadFileEntity({
      int code, 
      Data data, 
      String message}){
    _code = code;
    _data = data;
    _message = message;
}

  UploadFileEntity.fromJson(dynamic json) {
    _code = json["code"];
    _data = json["data"] != null ? Data.fromJson(json["data"]) : null;
    _message = json["message"];
  }

  Map<String, dynamic> toJson() {
    var map = <String, dynamic>{};
    map["code"] = _code;
    if (_data != null) {
      map["data"] = _data.toJson();
    }
    map["message"] = _message;
    return map;
  }

}

/// addTime : 1566962181416
/// addUser : ""
/// compressed : false
/// delete : false
/// disable : false
/// keyID : "19082811162109753940201001"
/// mdifyUser : ""
/// midFileName : ""
/// modifyTime : 1566962181416
/// oriFileName : "ic_launcher.png"
/// remoteAddress : "https://com-shuibei-peach-doctor-cs.100cbc.com/certify/D1/19082811162109753940201001.png"

class Data {
  int _addTime;
  String _addUser;
  bool _compressed;
  bool _delete;
  bool _disable;
  String _keyID;
  String _mdifyUser;
  String _midFileName;
  int _modifyTime;
  String _oriFileName;
  String _remoteAddress;

  int get addTime => _addTime;
  String get addUser => _addUser;
  bool get compressed => _compressed;
  bool get delete => _delete;
  bool get disable => _disable;
  String get keyID => _keyID;
  String get mdifyUser => _mdifyUser;
  String get midFileName => _midFileName;
  int get modifyTime => _modifyTime;
  String get oriFileName => _oriFileName;
  String get remoteAddress => _remoteAddress;

  Data({
      int addTime, 
      String addUser, 
      bool compressed, 
      bool delete, 
      bool disable, 
      String keyID, 
      String mdifyUser, 
      String midFileName, 
      int modifyTime, 
      String oriFileName, 
      String remoteAddress}){
    _addTime = addTime;
    _addUser = addUser;
    _compressed = compressed;
    _delete = delete;
    _disable = disable;
    _keyID = keyID;
    _mdifyUser = mdifyUser;
    _midFileName = midFileName;
    _modifyTime = modifyTime;
    _oriFileName = oriFileName;
    _remoteAddress = remoteAddress;
}

  Data.fromJson(dynamic json) {
    _addTime = json["addTime"];
    _addUser = json["addUser"];
    _compressed = json["compressed"];
    _delete = json["delete"];
    _disable = json["disable"];
    _keyID = json["keyID"];
    _mdifyUser = json["mdifyUser"];
    _midFileName = json["midFileName"];
    _modifyTime = json["modifyTime"];
    _oriFileName = json["oriFileName"];
    _remoteAddress = json["remoteAddress"];
  }

  Map<String, dynamic> toJson() {
    var map = <String, dynamic>{};
    map["addTime"] = _addTime;
    map["addUser"] = _addUser;
    map["compressed"] = _compressed;
    map["delete"] = _delete;
    map["disable"] = _disable;
    map["keyID"] = _keyID;
    map["mdifyUser"] = _mdifyUser;
    map["midFileName"] = _midFileName;
    map["modifyTime"] = _modifyTime;
    map["oriFileName"] = _oriFileName;
    map["remoteAddress"] = _remoteAddress;
    return map;
  }

}